function Yuma(config){
	// 挂载的DOM元素对象
	this.$el = document.querySelector(config.el);
	// 将配置对象中的data作为实例属性$data的值
	this.$data = config.data;
	// 调用解析器
	this.compile();
}
Object.assign(Yuma.prototype,{
	// 解析器：是对模板进行解析（指令，过滤器，模板字符串等）
	compile(){
		for(let i=0;i<this.$el.children.length;i++){
			const node = this.$el.children[i];// 要解析的元素节点。
			// 该元素是否使用了指令y-model
			if(node.hasAttribute("y-model")){
				node.value = this.$data[node.getAttribute("y-model")];
			}
			if(node.hasAttribute("y-html")){
				node.innerHTML = this.$data[node.getAttribute("y-html")];
			}
			if(node.hasAttribute("y-text")){
				node.innerText = this.$data[node.getAttribute("y-text")];
			}
		}
	}
})